home *** CD-ROM | disk | FTP | other *** search
/ Cracking 2 / Cracking II..iso / Tools / ApiHooks 3.0 / AHINC.INC next >
Text File  |  2000-06-19  |  1KB  |  31 lines

  1. ;Critical AH constants:
  2.  
  3. ;Maximum threads of the target process that can be opened, suspended
  4. ;and used by RemoteExec9x (RemoteExec9x doesn't fail if process has
  5. ;more threads but they aren't stopped). This constant will have sense
  6. ;in the future for robust database processes.
  7. MAX_HTIDTHREAD         = 64     ;threads ~ dwords
  8.  
  9. ;Maximum modules in the target process that can be hooked (AH doesn't
  10. ;fail if target contains more modules but they aren't hooked). This
  11. ;constant will have sense in the future for robust database processes.
  12. MAXMODULES             = 128    ;modules ~ dwords
  13.  
  14. ;Initial size of the buffer for
  15. ;NtQuerySystemInformation(SystemProcessInformation,...)
  16. ;This constant will have sense in the future for robust systems.
  17. START_SIZE_FOR_NTQUERY = 5000H  ;bytes
  18. ;If the buffer was not big enough it will be freed and will be allocated
  19. ;buffer of the size = previous_size +
  20. DELTA_SIZE_FOR_NTQUERY = 1000H  ;bytes
  21.  
  22. ;Time for Module functions (LoadAndCall, UnloadModule, IsModuleLoaded)
  23. ;they should pass to RemoteExec (if there's not enough time it may lead
  24. ;to timeout errors)
  25. MODULE_TIME            = 30000  ;milliseconds
  26.  
  27. ;For ApiHooks.exe, resp. FindProcessNT5
  28. ;How many processes with the same base name can be present in the system
  29. ;(it is not critical but if there are more candidates they will not be
  30. ;taken into account)
  31. MAX_PIDs               = 127    ;processes ~ dwords